From 1800c43cf6b949df4a0f73e0eaf0472e68a8dbc2 Mon Sep 17 00:00:00 2001 From: Alex Burka Date: Mon, 24 Jul 2017 19:25:46 -0400 Subject: [PATCH] don't continue if single install errors --- src/cargo/ops/cargo_install.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cargo/ops/cargo_install.rs b/src/cargo/ops/cargo_install.rs index 7d91d032d..74e294e88 100644 --- a/src/cargo/ops/cargo_install.rs +++ b/src/cargo/ops/cargo_install.rs @@ -65,7 +65,8 @@ pub fn install(root: Option<&str>, let installed_anything = if krates.len() <= 1 { install_one(root.clone(), map, krates.into_iter().next(), source_id, vers, opts, - force, true).is_ok() + force, true)?; + true } else { let mut succeeded = vec![]; let mut failed = vec![]; -- 2.30.2